{#if categorized}
{#each data.labels.effort as label}
{label}
{/each} {#each data.labels.importance as im}
{im}
{#each data.labels.effort as ef}
all
{#each data.issues.filter(i => i.labels.includes(ef) && i.labels.includes(im)) as issue }
#{issue.number}
{/each}
{/each} {/each}
{:else if sorting}
Importance
Effort
Most important on top
Easiest on top
{ if (!to || from === to) return; importance = reorder(importance, from.index, to.index); await saveChanges(); }} >
{displayIssue(issues, importance, index)}
{ if (!to || from === to) return; effort = reorder(effort, from.index, to.index); await saveChanges(); }} >
{displayIssue(issues, effort, index)}
{:else}
{#each issuesMatrix as _, j} {#if j === 0}
Important ↓ Easy →
{:else}
{/if} {/each}
{#each issuesMatrix as row, i}
{#each row as issue, j} {#if issue}
{issue.number}
{:else}
{/if} {/each} {/each}
{/if}